﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using QuanLyThuVien.DataAccess;

namespace QuanLyThuVien.Business
{
    class PhieuMuonBUS
    {
        PhieuMuonDAL DALPhieumuon = new PhieuMuonDAL();

        public void ThemMoiPhieuMuon(PhieuMuon Phieumuon)
        {
            if (!DALPhieumuon.KiemTraMaThe(Phieumuon.MaThe))
            {
                DALPhieumuon.ThemPhieuMuon(Phieumuon);
            }
            else
            {
                MessageBox.Show("Bạn cần trả sách trước khi mượn sách mới.","QuanLyThuVien");
            }
        }

        public void SuaPhieuMuon(PhieuMuon Phieumuon)
        {
            DALPhieumuon.SuaPhieuMuon(Phieumuon);
        }

        public void LoadLenDataGridView(DataGridView dg)
        {
            DALPhieumuon.LoadLenDataGridView(dg);
        }

        public void XoaPhieuMuon(PhieuMuon Phieumuon)
        {
            DALPhieumuon.XoaPhieuMuon(Phieumuon);
        }

        public void TraSach(PhieuMuon Phieumuon)
        {
            
            DALPhieumuon.TraSach(Phieumuon);
        }

        public string DemDGMuonSach(string MaDG)
        {
           return DALPhieumuon.DemDGMuonSach(MaDG);
        }

        public string DemSachDuocMuon(string MaSach)
        {
            return DALPhieumuon.DemSachDuocMuon(MaSach);
        }

        public void DGMuonQuaHan(DataGridView dg)
        {
            DALPhieumuon.DGMuonQuaHan(dg);
        }

        public void XoaTheoMaSach(string MaSach)
        {
            DALPhieumuon.XoatheoMaSach(MaSach);
        }

        public void XoaTheoDauSach(string DauSach)
        {
            DALPhieumuon.XoaTheoMaDS(DauSach);
        }
    }

}
